﻿html, body { margin: 0; padding: 0;   background: #fff;  font-family: "Microsoft Yahei",Helvetica, Arial; }
ul, li { margin: 0; padding: 0; list-style: none; }
a{ text-decoration:none; color:#777777;}
ul,li,div, h1,h2,h3,h4,a,img,table,table,tr,td,dl,dt{ margin:0; padding:0}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both}
.clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
input,textarea{outline:none}

.header { 
 width: 100%;  
 height: 90px; 
}
.logo { 
	float: left; 
	height:70px; 
	width:220px;
	padding-top: 10px; 
}
.wrapper{ 
	width:1180px; 
	margin: 0 auto 
}
.header .right{ 
	float: right; 
	width: 250px;
}
.ss_w{
	width: 220px; 
	float: right; 
	height: 34px; 
	border: 1px #f0f0f0 solid; 
	border-radius: 20px; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;  
	overflow: hidden;
	background: #f0f0f0;
	margin-top: 28px; 
}
.ss_w .ss_btn{
	background:url(../images/ss_btn.png) no-repeat center center; 
	width: 30px; 
	height: 30px; 
	float: right; 
	cursor: pointer; 
	border:0; 
	border:1px #f0f0f0 solid;   
}
.ss_w .search-input{ 
	width: 120px; 
	height: 34px; 
	border: 0px ; 
	padding-top: 1px; 
	float: left;  
	background: none; 
	font-size: 12px; 
	color: #999; 
	text-indent: 1em; 
	line-height: 34px;
}
.menu_w{ 
	width: 700px; 
	height: 50px; 
	float: left;
}
.menu{
	width:670px;  
	height:50px ; 
	margin: 0 auto ; 
	padding-left: 30px 
}
.menu li{
	float:left; 
	line-height:86px;   
	text-align:center;  
	font-size:16px; 
	display: inline; 
	margin: 0 30px   
}
.menu li a{ 
	display:block; 
	color:#333 
}
.menu li:hover{ 
	border-bottom: 3px #eb3d00 solid; 
	color:#ff0000 
}
.menu .hover,.menu .hover02{
	border-bottom: 3px #eb3d00 solid 
}
.menu .hover a,.menu .hover02 a{
	color:#eb3d00; 
}
.menu  a:hover{ 
	color:#eb3d00
}
.slider{ 
	width: 100%; 
	height: 600px;  
	background: url(../images/slider.jpg) no-repeat center top;  
}
.slider{ 
	width:100%;  
}
#full-screen-slider { 
	width:100%; 
	height:600px; 
	float:left;
	position:relative; 
}
#slides { 
	display:block; 
	width:100%; 
	height:600px; 
	list-style:none; 
	padding:0; 
	margin:0; 
	position:relative
}
#slides li { 
	display:block; 
	width:100%; 
	height:100%; 
	list-style:none; 
	padding:0; 
	margin:0; 
	position:absolute; 
	text-align:center
}
#slides li a { 
	display:block; 
	width:100%; 
	height:100%; 
	text-indent:-9999px
}
#pagination { 
	display:block; 
	list-style:none; 
	position:absolute; 
	left:27%; 
	top:560px; 
	z-index:9900;  
	padding:5px 15px 5px 0; 
	margin:0; 
}
#pagination li { 
	display:block; 
	list-style:none; 
	width:12px; 
	height:12px; 
	float:left; 
	margin-left:12px;  
	background:#fff ;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
}
#pagination li a { 
	display:block; 
	width:100%; 
	height:100%; 
	padding:0; 
	margin:0;  
	text-indent:-9999px;
}
#pagination li.current { 
	background:#eb3d00;
	width: 32px;
}

.banner_about{ 
	width: 100%; 
	height: 350px; 
	background: url(../images/banner_about.jpg) no-repeat center top;
}
.banner{
	width: 100%; 
	height: 350px; 
	background: url(../images/banner_news.jpg) no-repeat center top;
}
.banner_pro{ 
	width: 100%; 
	height: 350px; 
	background: url(../images/banner_pro.jpg) no-repeat center top;
}
.banner_pro02{ 
	width: 100%; 
	height: 160px;

	background: url(../images/banner_pro02.jpg) no-repeat center center;
}
.banner_contact{ 
	width: 100%; 
	height: 350px; 

	background: url(../images/banner_contact.jpg) no-repeat center top;
}
.showpath{ 
	text-align: center; 
	font-size: 36px; 
	font-weight: bold;  
	height: 110px;  
	line-height: 100px 
}
.content{ 
	width: 100%; 
	padding-top: 30px; 
}
.content .nav{ 
	text-align: center; 
	height: 90px; 
	line-height: 70px
}
.content .nav a{ 
	border: 1px #d2d2d2 solid; 
	margin-right: 20px; 
	-moz-border-radius: 6px;
	border-radius: 6px; 
	padding: 15px 35px; 
	color: #454545
}
.content .nav .hover{ 
	background: #eb3d00; 
	color: #ffffff; 
	border: 1px #f07e0e solid; 
}
.content .nav a:hover{ 
	background: #eb3d00; 
	color: #ffffff; 
	border: 1px #f07e0e solid; 
}

.home_pro{ 
	width: 1200px; 
	margin: 0 auto; 
	padding: 0px 0 40px 0
}
.home_pro .tit{  
	width: 300px; 
	height: 100px; 
	font-size: 46px; 
	text-align: center;  
	margin: 0 auto; 
	padding-top: 40px; 
	color: #222222;  
}
.home_pro .line{ 
	width: 15px; 
	border-bottom: 3px #ff0000 solid; 
	float: left; 
	height: 10px 
}
.text02{ 
	float: left;  
	width: 260px; 
	font-size: 14px
}
.home_pro .p_class{ 
	text-align: center; 
	padding-bottom: 20px; 
	padding-top: 25px 
}
.home_pro .p_class a { 

	border: 1px #d2d2d2 solid; 
	margin-right: 20px; 
	-moz-border-radius: 6px;
	border-radius: 6px; 
	padding: 10px 32px; 
	color: #454545
}
.home_pro .p_class a:hover{ 
	background: #eb3d00; 
	color: #ffffff; 
	border: 1px #f07e0e solid;

}

.home_pro .pro_des{ 
	color: #767676; 
	font-size: 16px; 
	padding-top: 15px 
}
.picScroll-left{ 
	width:1200px;  
	overflow:hidden; 
	position:relative; 
	padding-top: 20px
}
.picScroll-left .hd{ 
	width: 1190px; 
}
.picScroll-left .hd .prevStop{ }
.picScroll-left .hd .nextStop{ }
.picScroll-left .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	margin-top:10px;  
}
.picScroll-left .hd ul li{ 
	float:left;  
	width:20px; 
	height:20px; 
	overflow:hidden;
	border: 1px #f07e0e solid; 
	margin-right:5px; 
	text-indent:-999px; 
	cursor:pointer;  
}
.picScroll-left .hd ul li.on{ 
	background-position:0 0; 
	background: #f07e0e 
}
.picScroll-left .bd{ 
	padding:10px; 
	margin-left: 40px; 
}
.picScroll-left .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.picScroll-left .bd ul li{
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center; 
}
.prev,.next{ 
	display:block; 
	width:32px; 
	height:32px; 
	cursor:pointer; 
	background:url("../images/btn_l.png") no-repeat; 
	position: absolute; 
	top: 50%; 
	margin-top: -25px; 
}
.prev{
	left: 1%; 
}
.next{ 
	background:url("../images/btn_r.png") no-repeat;  
	right: 1%;
}
.home_pro .picList{ 
	width: 1200px; 
}
.home_pro .picList li{ 
	float: left; 
	height: 500px;  
	width:1200px;
}
.home_pro .picList li img{ 
	width:450px; 
	height: 450px; 
	margin: 25px 0 0 0 
}
.home_pro .picList li a{color: #fff}
.home_pro .picList .tit03{ 
	background: #666666; 
	height: 35px; 
	line-height: 35px; 
	margin:0; 
	padding:0; 
}
.home_pro_show{ 
	width: 1195px; 
	margin: 0 auto;  
}
.home_pro_show .img{ 
	float: left; 
	overflow: hidden;
	width: 550px; 
	height: 500px;
	background:url("../images/pro_bg.png") no-repeat center center;  
}
.home_pro_show .text{ 
	float: left; 
	background: #f5f5f5; 
	text-align: left; 
	width: 620px; 
	height: 500px;
	overflow: hidden; 
	font-size: 16px;
}
.home_pro_show .text .tit02{ 
	font-size: 30px; 
	font-weight: bold; 
	color: #414141; 
	height: 60px;  
	padding:50px 0 0 60px; 
}
.home_pro_show .text .about{  
	color: #333333 ; 
	height: 180px;  
	overflow: hidden;
}
.home_pro_show .text .yy{ 
	height: 108px;   
}
.home_pro_show .text .yy span{ 
	color: #666; 
	margin-right: 5px 
}
.home_pro_show .text .more{ 
	text-align: right; 
}
.home_pro_show .text .more a{
	width: 140px; 
	height: 40px;
	border:2px #eb3d00 solid;
	float: right;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #eb3d00 
}
.home_pro_show .text .about,.home_pro_show .text .yy,.home_pro_show .text .more{
	width: 480px;
	margin: 0 auto;
	line-height: 34px;
}
.home_about{ 
	width: 100%; 
	background: url(../images/about_bg.jpg) no-repeat center top; 
	height: 570px; 
	padding-top: 120px;
	}
.home_about .text{ 
	float: left; 
	padding-left: 50px;
	width: 700px;

}
.home_about .bg{ 
	width: 1200px; 
	height: 450px; 
	border-radius: 8px; 
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	background: #fff; 
	margin: 0 auto;
	padding-top:30px;
	}
.home_about .tit{ 
	font-size: 40px; 
	color: #1e1e1e; 
	padding-top: 20px; 
	width: 692px;
	font-weight: bold;
}
.home_about .tit span{ 
	font-weight: normal;
}
.home_about .tit .des{ 
	font-size: 14px; 
	color: #aeadad; 
	border-left: 3px #eb3d00 solid; 
	padding-left: 8px; 
}
.home_about .con{  
	width: 660px; 
	color: #fff; 
	line-height:38px; 
	padding-bottom: 8px 
}
.home_about .more{ 
	width: 150px; 
	text-align: center; 
	background: #fff; 
	border:2px #ebebeb solid; 
	height: 40px; 
	line-height: 40px; 
	font-size: 14px;	
}
.home_about .more a{color: #666}
.home_about .con p{ 
	text-indent: 2em; 
	line-height: 30px; 
	color: #404144; 
	margin: 15px 0 
}
.home_about .con span{ 
	color: #eb3d00; 
	font-weight: bold;
}

.home_honor .tit{ 
	font-size: 40px; 
	color: #1e1e1e; 
	padding-top: 20px; 
	width: 692px;
	font-weight: bold;
	margin-bottom: 20px;
}
.home_honor .tit span{ 
	font-weight: normal;
}
.home_honor .tit .des{ 
	font-size: 14px; 
	color: #aeadad; 
	border-left: 3px #eb3d00 solid; 
	padding-left: 8px; 
}

.home_honor{
	width: 100%; 
	background: url(../images/zizhi_bg.jpg) no-repeat center top; 
	height: 508px; 
	padding-top: 100px; 
}

.picScroll-left02{ 
	width:1200px;  
	overflow:hidden; 
	position:relative; 
	padding-top: 20px
}
.picScroll-left02 .hd{ 
	width: 1190px; 
}
.picScroll-left02 .hd .prevStop{ }
.picScroll-left02 .hd .nextStop{ }
.picScroll-left02 .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	margin-top:10px;  
}
.picScroll-left02 .hd ul li{ 
	float:left;  
	width:20px; 
	height:20px; 
	overflow:hidden;
	border: 1px #f07e0e solid; 
	margin-right:5px; 
	text-indent:-999px; 
	cursor:pointer;  
}
.picScroll-left02 .hd ul li.on{ 
	background-position:0 0; 
	background: #f07e0e 
}
.picScroll-left02 .bd{ 
	padding:10px; 
	margin-left: 5px; 
}
.picScroll-left02 .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.picScroll-left02 .bd ul li{
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center; 
	font-size: 16px; 
	background: #fff;
	box-shadow: 5px 0px 20px #b5b5b5;
}
.picScroll-left02 .bd ul li img{ 
	width: 160px; 
	height: 160px;
}
.picScroll-left02 .bd ul li .img{ 
	height: 160px; 
	padding-top: 30px;

}
.picScroll-left02 .bd ul li a{ color: #222 }
.home_honor ul{}
.home_honor ul li{ 
	float: left; 
	width: 250px; 
	height: 280px; 
	margin: 0 50px 0 0 
}
.picScroll-left02 .t{ width: 210px; margin: 0 auto }
.home_honor ul li img{ width: 250px; height: 250px; }
.home_honor .con{ padding-top: 20px; }
.home_contact{ background: #fafafa; height: 149px; }
.home_contact .wrapper{
	background: url(../images/home_contact.jpg) no-repeat center top;
	height: 100px;
	padding-top: 75px;
	width: 1200px;
}
.home_contact .text{
	color: #fff;
	font-size: 18px;
	padding-left: 210px;
	padding-top: 7px;
}
.home_contact .text span{
	font-size: 24px; 
	font-weight: bold;
	padding-left: 10px;
}
.home_contact .btn{
	width: 150px; 
	height: 42px;
	border:2px #ebebeb solid;
	float: right;
	margin-right: 40px;
	text-align: center;
	line-height: 42px;
	font-size: 16px; 
}
.home_contact .btn a{ 
	color: #fff;
	display: block;
}
.home_contact .btn:hover{ border:2px #fef7bb solid;  }
.home_contact .btn:hover a{color: #fef7bb}


.dis_con{ 
	width: 1180px;
	margin: 0 auto ;
	padding-bottom: 50px;
}
.dis_con p{ text-indent: 2em }
.ul_pro{
 padding-left:10px; 
 width: 1280;

}
.Flip{ margin:25px auto; text-align: center; width: 260px; line-height: 20px }


.Flip .current{  border: 1px solid #eb3d00; background: #eb3d00; font-size: 14px;  margin-right: 8px; padding: 2px 9px; color: #fff; float: left; -moz-border-radius: 4px;border-radius: 4px;border-radius: 4px;   }
.Flip .num,.Flip .next,.Flip .prev{border: 1px solid #c9c9c9;  font-size: 14px;  margin-right: 8px; padding: 2px 9px; float: left; -moz-border-radius: 4px;border-radius: 4px;border-radius: 4px;}
.Flip .first,.Flip .end{ float: left; margin-right: 5px;}

.ul_pro li{ 
	width:270px; 
	text-align:center; 
	float:left; 
	margin-right:20px; 
	margin-bottom:10px; 
	font-size: 16px ;
	height: 320px;
}
.ul_pro li img{ 
	width: 270px; 
	height: 270px; 
	border: 3px #c2c2c2 solid; 
	margin-bottom: 5px;
}
.ul_pro li a{ 
	color: #333333
}
.ul_pro li:hover img{  
	border: 3px #eb3d00 solid
}
.ul_honor{
 padding-left:10px; 
 width: 1280;
 padding-top: 30PX;
}
.ul_honor li{ 
	width:230px; 
	text-align:center; 
	float:left; 
	margin-right:40px; 
	margin-bottom:30px; 
	font-size: 14px ;
	height: 270px;
	border: 2px #dcdcdc solid; 
}
.ul_honor li img{ 
	width: 200px; 
	height: 200px;	
	margin-bottom: 5px;
}
.ul_honor li a{ 
	color: #333333
}
.ul_honor li:hover {  
	border: 2px #eb3d00 solid
}
.ul_pro_ss{ 
	padding-left:10px; 
	width: 940px; 
	padding-top: 20px;
}
.ul_pro_ss li{ 
	width:270px; 
	text-align:center; 
	float:left; 
	margin-right:18px; 
	margin-bottom:10px; 
	font-size: 14px ; 
	text-align: left;
	padding: 8px  5px 
}
.result{ 
	border-bottom: 1px #cbcbcb solid; 
	padding-bottom: 5px;
	margin-bottom: 40px;
}

.ul_pro_ss li:hover{ 
	background: #245396;  
	border: 1px #245396 solid;
}
.ul_pro_ss li:hover a{ 
	color: #fff; 
	display: block;
}
.ul_pro_ss li a{ 
	color: #000
}

.footer{
 background: #313131; 
 width: 100%;  
}
.footer .contact{ 
	background: #292929; 
	width: 1200px; 
	height: 105px; 
	margin: 0 auto;
	}

.footer .contact ul{ 
	width: 1080px; 
	margin: 0 auto;
	padding-top: 25px;
}
.footer .contact ul li{ 
	float: left; 
	width: 420px; 
	padding-top: 10px;
	padding-left: 50px;
	font-size: 12px;
	color: #d8d8d8;
	height: 90px; 
}
.footer .contact ul span{ 
	font-size: 20px; 
	font-weight: normal; 
}
.footer .contact ul .ico_add{
	background: url(../images/icon_pos.gif) no-repeat 0 6px;
}
.footer .contact ul .ico_tel{
	background: url(../images/icon_tel.gif) no-repeat 0 6px;
	width: 260px;
}
.footer .contact ul .ico_mail{
	background: url(../images/icon_mail.gif) no-repeat 0 12px;
	width: 200px;
}
.footer .contact ul .ico_mail .text_line{
	margin-left: 16px

}
.footer .contact ul .ico_tel .text_line{
	margin-left: 14px

}
.text_line{ 
	border-left: 1px #414141 solid ;
	padding-left: 18px;
}


.footer .w{
	width: 1180px; 
	margin: 0 auto;
	padding: 30px 0;
}
.footer .w ul{
	padding-left: 50px;
}
.footer .w ul li{
	float: left;
	width: 170px;
	color: #dedede;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
.footer .w ul .er{ 
	font-size: 14px; 
	font-weight: normal;
	width: 120px;
	text-align: center;
	margin: 0 0 0 40px;
	color: #888888;
	padding-top: 5px;
}
.footer .w ul li a{ 
	display: block;
	font-weight: normal;
	font-size: 12px;
}

.footer .w ul .trade{ width: 50px; }
.footer .copyright{ 
	border-top: 1px #4b4b4b solid; 
	width: 100%; 
	height: 50px; 
	font-size: 12px;
	line-height: 50px;
	color: #c0c0c0 
}
.footer .copyright_text{ 
	float: left; 
	width: 470px; 
}
.footer .icp{ 
	color: #c0c0c0 
}

.pro_w{}
.pro_w .img img{ width: 460px; height: 460px }
.pro_w .img{ float: left; width: 500px; height: 480px; border: 1px #e4e4e4 solid; margin-right: 20px; text-align: center; padding-top: 20px; }
.pro_w .text h2{ font-size: 32px; margin-bottom: 20px; min-height: 55px; line-height: 44px; border-bottom: 1px #e0e0e0 solid; padding-bottom: 15px }
.pro_w .text{ float: left; color: #333333; font-size: 16px; line-height: 28px; width: 630px; }
.pro_w .text .ms{ font-size: 14px;  background: #f6f6f6;padding: 20px; min-height: 65px; }
.pro_w .text .brief{ font-size: 16px; line-height: 32px;  height: 270px;  }
.pro_w .text h2 span{ font-weight: normal; }
.pro_w .text .ms span{ font-weight: bold; font-size: 15px; }



.container{ width: 100%; }
.container .text{ float: left; width: 540px; }
.container .ly{ float: left; width: 530px; }
.message_tab span{ color: #f07e0e}
.input02{ width: 200px; height: 28px; border: 1px #cccccc solid}
.input03{ width: 100px; height: 28px; border: 1px #cccccc solid}
.input05{ width: 450px; height: 28px; border: 1px #cccccc solid}
.input04{ width: 450px; height: 120px; border: 1px #cccccc solid; font-size: 14px;}
.mess_send{ width: 120px; height: 40px; line-height: 40px; background: #eb3d00; color: #ffffff; font-size: 16px; text-align: center; 
	border: 0; -moz-border-radius: 6px;border-radius: 6px; cursor: pointer;}
.mess_reset{ width: 120px; height: 40px; line-height: 40px; background: #848484; color: #ffffff; font-size: 16px; text-align: center; border: 0;
-moz-border-radius: 6px;border-radius: 6px; cursor: pointer;}
.jh_table{ width: 1180px; margin:0 auto ; }
.jh_table td{ border:1px #f6f6f6 solid; text-indent: 1em; line-height: 30px; font-size: 14px }
.td_top{ background: #ececec; line-height: 48px; padding:5px 0; font-weight: bold; }
.jh_table02{ width: 1080px; margin:0 auto ; border-top:1px #d5d5d5 solid; border-left:1px #d5d5d5 solid;}
.jh_table02 td{ border-right:1px #d5d5d5 solid; border-bottom:1px #d5d5d5 solid; text-indent: 1em; line-height: 30px; font-size: 14px; padding: 6px 0}
.black{width: 1080px; margin:0 auto ; padding-top: 15px}
.black a:hover{ color: #eb3d00 }
.rc{}
.rc li{ float: left; width: 300px; border:1px #ff0000 solid;  }
.rc li h1{ font-size: 16px; }



